00000000000000000000
33000100000330000100
44001110000340001110
36001151000330001151
33101111000333401111
33401101000133101101
33311100000133111100
11311100011113111100
11311100111113111000
11111100111111111000
11111000011111111000
00101000010100010000
22121222212122212222
21121222112122212222
21221122122112211222